Text copied to clipboard!
Cím
Text copied to clipboard!Lekérdezés-optimalizáló PHP alapú LMS monolit rendszerhez
Leírás
Text copied to clipboard!
Keresünk egy tapasztalt Lekérdezés-optimalizálót PHP alapú LMS monolit rendszerhez, aki képes az adatbázis-lekérdezések teljesítményének javítására, valamint a rendszer hatékonyságának növelésére. A pozíció célja, hogy a meglévő tanulásmenedzsment rendszer (LMS) adatbázis-interakcióit optimalizálja, különös figyelmet fordítva a MySQL-lekérdezésekre, indexelésre, cache-elésre és a PHP backend kód teljesítményére.
A sikeres jelölt szorosan együttműködik a fejlesztői csapattal, hogy azonosítsa a teljesítménybeli szűk keresztmetszeteket, és javaslatokat tegyen azok megoldására. A munkakör magában foglalja a meglévő lekérdezések elemzését, újraírását, valamint új adatbázis-struktúrák és indexek tervezését. Emellett a pozíció része a rendszeres teljesítménymérés, monitoring eszközök használata, valamint a fejlesztési folyamatok dokumentálása is.
Elvárjuk, hogy a jelentkező mély ismeretekkel rendelkezzen a relációs adatbázisok működéséről, különösen MySQL vagy MariaDB környezetben, valamint jártas legyen a PHP nyelvben, különösen monolitikus architektúrák esetén. Előnyt jelent a Laravel vagy más PHP keretrendszerek ismerete, de nem feltétel.
Ez a pozíció ideális lehet annak, aki szeret mélyen beleásni magát a rendszer optimalizálásába, és élvezi a kihívást jelentő technikai problémák megoldását. Ha szeretsz adatbázisokkal dolgozni, és fontos számodra a kód hatékonysága, akkor ez a lehetőség neked szól.
Felelősségek
Text copied to clipboard!- Adatbázis-lekérdezések elemzése és optimalizálása
- Indexek és adatbázis-struktúrák tervezése
- PHP backend kód teljesítményének javítása
- Cache-elési stratégiák bevezetése
- Monitoring eszközök használata (pl. New Relic, Blackfire)
- Fejlesztői csapattal való együttműködés
- Dokumentáció készítése az optimalizálási folyamatokról
- SQL profilozási technikák alkalmazása
- Adatbázis-migrációk tervezése és végrehajtása
- Rendszeres teljesítménytesztek végzése
Elvárások
Text copied to clipboard!- Legalább 3 év tapasztalat PHP fejlesztésben
- MySQL vagy MariaDB mély ismerete
- Tapasztalat SQL lekérdezések optimalizálásában
- Monolitikus rendszerekben szerzett tapasztalat
- Verziókezelő rendszerek (pl. Git) ismerete
- Cache-megoldások (pl. Redis, Memcached) ismerete
- Kiváló problémamegoldó képesség
- Jó kommunikációs készség
- Angol nyelvű dokumentáció olvasásának képessége
- Előny: Laravel vagy más PHP keretrendszer ismerete
Lehetséges interjú kérdések
Text copied to clipboard!- Milyen tapasztalata van SQL lekérdezések optimalizálásában?
- Dolgozott már monolitikus PHP rendszereken?
- Milyen eszközöket használ teljesítménymérésre?
- Ismeri a cache-elési stratégiákat? Melyeket alkalmazta korábban?
- Hogyan közelíti meg egy lassú lekérdezés optimalizálását?
- Van tapasztalata indexek tervezésében?
- Használt már ORM-et? Milyen tapasztalatai vannak vele?
- Milyen PHP verziókkal dolgozott eddig?
- Milyen monitoring eszközöket ismer?
- Készen áll csapatban dolgozni és dokumentálni a munkáját?